#ifndef _SUPERSHIELDVIEW_H_
#define _SUPERSHIELDVIEW_H_

//#include "..\EntityView.h"
//#include "..\..\..\GameModel\model\Entity.h"
#include "..\..\..\GameModel\model\feature\SuperShield.h"
#include "..\..\sdl\SDLSurface.h"
#include "..\..\sdl\Color.h"
#include "SDL_gfxPrimitives.h"

using namespace model;
using namespace sdl;

namespace view
{
class SuperShieldView //: public EntityView
{
public:
	//SuperShieldView(Entity* entity, SDLSurface* parentSurface);
	SuperShieldView(SuperShield*, SDLSurface*, double, double);
	virtual ~SuperShieldView(void);
	virtual void draw(void);
private:
	double shipWidth;
	double shipHeight;
	SuperShield* superShield;
	SDLSurface* surface;
	Color* innerRingColor;
	//Color* middleRingColor;
	//Color* outerRingColor;
};
};

#endif
